@charset "utf-8";
@import "reset";

.box{
    width: vw(590);
    height: vw(839);
    background-color: #ffffff;
    opacity: 0.9;
	box-shadow: 0vw 0.53vw 2vw 0.63vw rgba(0, 0, 0, 0.3);
	border-radius: 1.33vw;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    
    .box_header{
        width: vw(500);
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
        div {
            width: vw(200);
            text-align: right;
            // width: 35.33333vw;
            line-height: 6.66667vw;
            border-bottom: 2px solid #434242;
        }
    }

    .box_main{
        width: vw(500);
        height: vw(550);
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        .headline{
            height: vw(120);
            font-size: vw(26);
            font-weight: 900;
            text-indent: 2em;
            color: black;
            p{
                font-size: vw(26);
                line-height: vw(50);
            }
        }
        .ewmBox{
            img{
                width: vw(265);
                height: vw(265);
                border: vw(1) solid black;
            }
        }
        .save{
            width: vw(137);
            height: vw(57);
            font-size: vw(24);
            background-color: #d1e9f3;
            border-radius: 25vw;
            box-shadow: vw(2) vw(2) vw(1) #888888;
        }
    }

    .box_foot{
        width: vw(500);
        p{
            height: vw(80);
            line-height: vw(40);
            font-size: vw(26);
            font-weight: 900;
            text-indent: 2em;
            color: black;
        }
    }
}